﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Backend.JYD.Model.Task
{
    public class TaskOperationControl
    {
        public Int32 TaskId { get; set; }
        /// <summary>
        /// 允许分派操作，显示分派按钮
        /// </summary>
        public Boolean AllowBeginHandout { get; set; }
        /// <summary>
        /// 允许营销操作，显示营销任务按钮
        /// </summary>
        public Boolean AllowBeginMarketing { get; set; }
        /// <summary>
        /// 允许开始处理，显示开始处理按钮
        /// </summary>
        public Boolean AllowBeginProcess { get; set; }

        /// <summary>
        /// 允许调查执行操作，显示调查处理按钮
        /// </summary>
        public Boolean AllowBeginInvestigate { get; set; }
        /// <summary>
        /// 允许资料补全执行操作，显示资料补全按钮
        /// </summary>
        public Boolean AllowBeginCompletion { get; set; }
        /// <summary>
        /// 允许资料补全执行操作，显示资料补全按钮
        /// </summary>
        public Boolean AllowBeginAudit { get; set; }

        /// <summary>
        /// 允许处理，显示处理按钮
        /// </summary>
        public Boolean AllowProcessMarketing { get; set; }
        /// <summary>
        /// 允许返回操作，显示返回按钮
        /// </summary>
        public Boolean AllowProcessReturnToLast { get; set; }
        /// <summary>
        /// 允许循环操作，显示循环按钮
        /// </summary>
        public Boolean AllowProcessCompleteAndLoop { get; set; }
        /// <summary>
        /// 允许分派操作，显示分派按钮
        /// </summary>
        public Boolean AllowProcessHandOut { get; set; }
        /// <summary>
        /// 允许提交操作，显示提交按钮
        /// </summary>
        public Boolean AllowProcessCompleteAndReady { get; set; }
        /// <summary>
        /// 允许结束/终止操作，显示结束/终止按钮
        /// </summary>
        public Boolean AllowProcessComplete { get; set; }

        /// <summary>
        /// 允许调查执行操作，显示调查处理按钮
        /// </summary>
        public Boolean AllowProcessInvestigate { get; set; }
        /// <summary>
        /// 允许资料补全执行操作，显示资料补全按钮
        /// </summary>
        public Boolean AllowProcessCompletion { get; set; }
        /// <summary>
        /// 允许资料补全执行操作，显示资料补全按钮
        /// </summary>
        public Boolean AllowProcessAudit { get; set; }
    }
}
